Stappen importeren/exporteren

Er is een REST-webservice voor het importeren en exporteren van stappen.

Stappen importeren

MockServer

U kunt met de MockServer stappen importeren in de VoiceCheck-server. Om deze actie uit te voeren, kopieert u het bestand van de voorbeelddirectory (Steps.json) naar de map MockServer\REST\Default\ImportSteps.

CURL

U kunt de volgende opdracht gebruiken om stappen te importeren in de VoiceCheck-server.

curl -v -X POST http://serverip:port/VoiceCheck/services/steps/import/{voiceFormName} -F "steps=@pathToJSONfile/abc.json" --user "admin:Talkman1" -H "Content-Type: application\octet-stream"

Een voorbeeld:

curl -v -X POST http://172.31.42.241:9080/VoiceCheck/services/steps/import/test%20form -F "steps=@curl new.json" --user "admin:Talkman1" -H "Content-Type: application\octet-stream"

Postman

  1. Selecteer als methodetype POST
  2. URL http://serverip:port/VoiceCheck/service/steps/import/{VoiceFormName}
    De naam van het VoiceForm in bovenstaande URL is het VoiceForm waarin de stappen geïmporteerd moeten worden
  3. Selecteer het tabblad Verificatie, en selecteer als type “Basisverificatie”.
  4. Geef een geldige gebruikersnaam en wachtwoord op
  5. Selecteer het tabblad Headers. Na verificatie wordt de header automatisch ingevuld.
  6. Voeg een header toe met sleutel als “Type content” en waarden als “application/octet-stream”
  7. Selecteer het tabblad Tekst. Selecteer het keuzevak Formuliergegevens en voeg de sleutel “stappen” toe. Selecteer in het bijbehorende keuzemenu Bestand, blader naar steps.json en klik op “Verzenden”

Stappen exporteren

MockServer

Met deze functie kunt u bestaande stappen exporteren van VoiceCheck. Dat doet u zo: kopieer het bestand van de voorbeelddirectory (ReadSteps.json) naa MockServer\REST\Default\ReadSteps. Het geëxporteerde bestand moet als bestand met tijdstempel (steps_timestamp.json) worden opgeslagen in de map MockServer\REST\ReadStepsResponse.

CURL

U kunt de volgende opdracht gebruiken om stappen te exporteren uit de VoiceCheck-server.

http://serverip:port/VoiceCheck/services/steps?stepIds={CommaSeparatedStepIds}